package com.bjbn.dto;

import io.swagger.v3.oas.annotations.media.Schema;

/**
 * 旅客服务平台查询航延信息请求DTO（简化版，只包含data部分）
 * 
 * @author bjbn
 */
@Schema(description = "旅客服务平台查询航延信息请求（简化版）")
public class PspFlightDelayDataRequest {

    @Schema(description = "机场三字码", required = true, example = "CAN")
    private String airport;

    @Schema(description = "航班日期", example = "2021-02-26")
    private String fltDate;

    @Schema(description = "航班号", example = "CZ1999A")
    private String fltNo;

    @Schema(description = "KANBAN:获取看板航班其他字符或null：按航班日期获取服务航班，此时航班日期必填", example = "KANBAN")
    private String optType;

    // Getters and Setters
    public String getAirport() {
        return airport;
    }

    public void setAirport(String airport) {
        this.airport = airport;
    }

    public String getFltDate() {
        return fltDate;
    }

    public void setFltDate(String fltDate) {
        this.fltDate = fltDate;
    }

    public String getFltNo() {
        return fltNo;
    }

    public void setFltNo(String fltNo) {
        this.fltNo = fltNo;
    }

    public String getOptType() {
        return optType;
    }

    public void setOptType(String optType) {
        this.optType = optType;
    }
} 